package com.lzy.cloud.order.response;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @description:房车销售订单子表返回对象
 * @author: liyun
 * @create: 2018-07-05 15:25
 */
@Data
public class OrderInfoCarSaleResponse implements Serializable {
    private static final long serialVersionUID = -8251779854384136880L;

    /**
     * 订单号
     */
    private String orderId;

    /**
     * 店铺ID
     */
    private Long shopId;

    /**
     * 店铺名称
     */
    private String shopName;

    /**
     * 房车ID，对应goods_car_sale表的ID
     */
    private Long carId;

    /**
     * 车型名称
     */
    private String carName;

    /**
     * 提车人姓名
     */
    private String liftName;

    /**
     * 提车人手机号
     */
    private String liftPhone;

    /**
     * 数量
     */
    private Integer amount;

    /**
     * 销售价格
     */
    private BigDecimal salePrice;

    /**
     * 正常单价
     */
    private BigDecimal normalPrice;

    /**
     * 总价
     */
    private BigDecimal moneyCount;

    /**
     * 下单人member_id
     */
    private Long memberId;

    /**
     * 下单人姓名
     */
    private String memberName;

    /**
     * 下单人手机号码
     */
    private String memberPhone;

    /**
     * 创建时间
     */
    private String createTime;

    /**
     * 修改人id
     */
    private Long updateUser;

    /**
     * 修改时间
     */
    private String updateTime;

    /***********************  新增字段  ***********************/

    /***********************  订单主表字段开始  **********************/
    /**
     * 标题
     */
    private String title;

    /**
     * 付款时间
     */
    private String payTime;

    /**
     * 订单状态(0-待支付，1-有效订单，2-已完结，3-售后)
     */
    private Integer maxStatus;

    private Integer minStatus;

    /**
     * 应付订单总金额（订单总价-优惠券-龙珠等）
     */
    private BigDecimal orderAmount;

    /**
     * 查看售后标志( 0-不显示，1-显示“申请售后”，2-显示“查看售后”，3-前台显示“查看售后”后台显示“等待平台处理”)
     */
    private Integer refund;

    /***********************  订单主表字段结束  **********************/


}
